home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 10 / AACD 10.iso / AACD / Online / AmTalk / AmTALK-2.ReadMe < prev    next >
Text File  |  2000-05-27  |  14KB  |  397 lines

  1. AmTALK II - 2.2
  2. ===============
  3.  
  4. AmTALK II is a combined server/client for the Internet TALK
  5. protocol for point-to-point online chatting.
  6.  
  7. AmTALK II has the following highlites:
  8.  
  9. - fully multithreaded for several talk sessions at once.
  10.  
  11. - auto answer facility to accept talk requests and store
  12.   incoming messages. Can be triggered manually or by
  13.   a user-definable timeout. Optional auto answer
  14.   information icon on workbench displaying number
  15.   of new and unread messages.
  16.  
  17. - "Locate" function to locate an AmTALK II user on a dynamic 
  18.   IP address even if you don't know the exact IP number 
  19.   he is using right now.
  20.  
  21. - history of last used talk addresses for easy access.
  22.  
  23. - user configurable sounds for notification of incoming talk
  24.   requests and successfully established talk links and more...
  25.  
  26. - userlist to store frequently used talk partners,
  27.   with aliasing for easy talk start and specificable
  28.   access privilleges (override auto answer,
  29.   refuse/ignore always, locate always etc.)
  30.  
  31. - can be started from inetd, or reside resident in
  32.   the background, activated by hotkey.
  33.  
  34. - supports clipboard Copy & Paste from talk windows.
  35.  
  36. - keeps a full log of incoming talk requests.
  37.  
  38. - supports session log save in ANSI or plain text mode
  39.  
  40. - nice and friendly GUI to start talks, control
  41.   operation and configuration
  42.  
  43. - handles incoming talk requests with "wrong" usernames
  44.   gracefully.
  45.  
  46. - keyboard resethandler to gracefully close active talk
  47.   requests upon a soft reset.
  48.  
  49. - works with Genesis, AmiTCP, Miami and as225r2-derived TCP/IP stacks.
  50.  
  51.  
  52. NOTE: the provided Installer script doesn't work with the old OS 1.3
  53. 1.24/1.25 versions of Installer.  Please get Installer-43_3.lha from AmiNet
  54. (/util/misc) or from ftp.vapor.com, /pub/misc/Installer-43_3.lha.
  55.  
  56. AmTALK 2.x uses different keyfiles than AmTALK 1.x; however, the
  57. upgrade is totally free. New keyfiles have already been mailed out
  58. to everyone who registered AmTALK 1.x, if you didn't receive yours,
  59. please mail to <keyfile-update@vapor.com>, stating when and where
  60. you originally registered.
  61.  
  62.  
  63. History
  64. =======
  65.  
  66. 2.1.2
  67. -----
  68. - general GUI cleanup (Olli)
  69. - should now work with as225r2 again (Olli)
  70. - fixed problems with some talks sending bogus remote
  71.   port numbers (Olli)
  72. - window class now actually disposes itself (Olli)
  73.  
  74. 2.1.1
  75. -----
  76. - added NC3 keyfile system support (Olli)
  77.  
  78. 2.1 (Fri Sep 17 21:12:26 1999)
  79. ------------------------------
  80. - General prefs "Notify" shortcut now works (Carlos)
  81. - added some paranoid checks to avoid possible enforcer hits
  82.   while creating GUI on very low memory conditions (Carlos)
  83. - added external sound player support (Carlos)
  84. - now uses vapor_update.library to automatically check for
  85.   newer version (Carlos)
  86. - uses Popplaceholder class when needed (Carlos)
  87. - General: fixed bug making (under some circumstances) the app to
  88.   behave as unregistered even the valid keyfile was placed in valid
  89.   key directory (Carlos)
  90.  
  91.  
  92. 2.0 (Fri Jul 30 17:20:54 1999)
  93. ------------------------------
  94. - now uses vapor_registration.library instead of old reg util (Carlos)
  95. - fixed labels of General Prefs/Notification cycle gadget (Carlos)
  96. - reworked about window to reach clickable URLs (Carlos)
  97. - unregistered version should nag more now ;-) (Carlos)
  98. - added new keyfile stuff. Now looks for AmTALK-2.KEY
  99.   RSA encrypted key (Olli)
  100. - initial CVS import
  101.  
  102.   [source code taken over - complain to Marcin for now...]
  103.  
  104. - linked with Carlos' MUI frontend - now every object can
  105.   be hotkeyed (rework your translation - see translators.readme
  106.   for more details)
  107. - you can now use F1 and F2 keys in main window as equivalents
  108.   to "AmTALK" and "x/x Msgs" buttons
  109. - some cosmetical changes (added missing CLOSE gadgets,
  110.   OK/Cancel buttons to follow Amiga Style Guide)
  111. - removing message from the AA log clears message read window too
  112. - "Clear log" clears log only. "Integrated" window close wasn't
  113.   intuitive
  114. - "Clear log" asks for confirmation now
  115. - terminating talk session disables now Copy/Paste/Save menu items
  116.   when needed
  117. - in TALK window you can press F1, F2, F3 as equivalents of
  118.   clicking "Talk", "Locate and talk" and "Userlist" buttons
  119. - number of host history entries is now definable
  120. - host history pop-up list can be now edited directly from AmTalk
  121. - AmTalk now keeps log list up to date even the log window is open
  122.   (you had to close and reopen the window to get it refreshed before)
  123. - opening "Userlist" from main window does not close its window
  124.   anymore (again, it was not intuitive behaviour)
  125. - more sounds events added
  126. - AmTalk now sets environmental variables AmTalk_TotalMsgs and
  127.   AmTalk_UnreadMsgs, so you can track these values externaly
  128. - changed order of messages information button. It's now
  129.   "UnreadMessages/TotalMessages" which is more 'popular' way of
  130.   presentation
  131. - default hotkey changed to "lamiga t". Using RAmiga wasn't smart
  132.   enough and used to confict with hotkeys of programs' pull down
  133.   menus
  134. - log display list is now displayed from recent (on top) to latest
  135. - fixed settings saving. AmTalk used to write "NoWait" instead of
  136.   "DONOTWAIT" tooltype
  137. - If there's no user-defined AA welcome phrase, AmTalk will give
  138.   you default one as template, when you enter AA settings window
  139. - you can remove single log entries as well as clear the whole log
  140. - you won't be able to close prefs window if any ASL requester is
  141.   floating around anymore
  142. - first occurance of "%ld" in AA welcome phrase will be replaced
  143.   by Maximum Message Len value
  144. - "Clear" button added to AA view window
  145. - AmTalk now uses PopHotkey.mcc class to simplify the definition of 
  146.   broker hotkey
  147. - QuietQuit option added (mainly for my testing purposes, but
  148.   remains here - maybe someone find it useful as I did ;-)
  149. - save talk session is now possible. AmTalk saves either two files
  150.   (xxx.1 and xxx.2), which hold separated contents of each
  151.   text area or single session file, depending on "Single file session
  152.   save" switch.  NOTE:  if you resize the window you lost that part
  153.   of your scrollback buffer which remain not visible. This is
  154.   term.mcc bug, not mine. Yell at Olli ;-)
  155. - AmTalk now traps CTRL-G (Beep) sent by your party and plays
  156.   defined sound or does simply DisplayBeep() to notify you
  157. - You can press F1-F4 in sound prefs windows to test sounds
  158.   (added due to lack of different shortcuts for 4 "Test" buttons)
  159. - Can pop its screen and proper talk window to front upon
  160.   receiving Beeps signal (CTRL-G) (definable)
  161. - User definable shortcuts for Talk announce window
  162. - Paste limit size increased to 2KB (but don't flood you party!)
  163. - Beeps can be optionally 'echoed' to the talk window
  164. - Definable default button in Talk announce window
  165. - Connection can be terminated w/o closing the talk window, 
  166.   so you can easily save the session or read it all over again
  167.   (see the Windows menu)
  168. - AmTalk can ignore empty AA messages if you order him to
  169. - Definable shortcuts for buttons in Talk announce window
  170. - fixed old bug in user list handling. Now AmTalk should properly
  171.   create new users from announce window.
  172. - current release of required classes included (as usual)
  173. - the announce window may not open under some circumstances
  174.   (user was playing with GUI - dragging windows, holding and
  175.   using sliders for a longer time (e.g. in IBrowse for instance)
  176.   even it was expected to (no "Always AA" turned on etc). Now AmTalk
  177.   knows about that and tries to resolve that smarter, and will
  178.   smothly fail back to AA if opening the window won't be possible.
  179.  
  180. 1.9
  181. ---
  182. - now saves last used dir to ENV(ARC):Vapor/AmIRC_LASTUSEDDIR
  183. - now uses NList.mcc V19+ if available, UseOldStyleLists arg
  184.   as usual (Olli)
  185.  
  186. 1.8
  187. ---
  188. - included Textinput 13.22
  189. - compiled with optimizations
  190.  
  191. 1.7beta
  192. -------
  193. - AmTALK failed to close UDP sockets under certain circumstances,
  194.   causing some spurious error messages on subseqent starts
  195. - AmTALK can now be started with a "talkadress" and locate option,
  196.   thus obsoleting the rexx starter.
  197. - recompiled with SAS/C 6.58
  198. - included Textinput V13.20
  199.  
  200. 1.6beta
  201. -------
  202. - now uses Textinput.mcc instead of Textview.mcc
  203.  
  204. 1.5
  205. ---
  206. - recompiled without scheduler optimizer due to known bug
  207. - added new version of textview.mcc
  208. - added spanish translation and guide file
  209. - added new registration utility
  210.  
  211. 1.4beta
  212. -------
  213. - fixed lame typo in command args -- argument is now called
  214.   "Inetd", not "Identd". Accepts "Identd" for compatibility, too.
  215. - added new version of textview.mcc
  216. - fixed about window opening after 30 days even if a keyfile
  217.   was installed
  218.  
  219. 1.3
  220. ---
  221. - fixed crash with OS 2.x due to missing datatypes.library
  222. - added new (and 68000 compatible) version of textview.mcc
  223. - added new version of term.mcc
  224. - fixed screwing of auto answer text under certain circumstances
  225.  
  226. 1.2
  227. ---
  228. - changed app preconfig method to avoid initial window
  229.   close/reopen
  230. - sound section in prefs is now disabled when datatypes are
  231.   not available
  232. - fixed bogus display of iconify gadgets
  233. - no longer shows a bogus "no alias" error when the talk string
  234.   is empty and return/talk/talk&locate is pressed
  235. - added french catalog
  236.  
  237. 1.1beta
  238. -------
  239. - fixed OS 2.x crash (using exec pool functions)
  240. - added new textview.mcc/mcp and term.mcc
  241. - added reworked catalogs
  242. - fixed about text
  243. - fixed resetting of tiny font to helvetica/9
  244.   even if the tiny font is configured in MUI prefs
  245. - used optimizing cat compiler
  246.  
  247. 1.0
  248. ---
  249. - first release version
  250.  
  251. 0.44beta
  252. --------
  253. - now uses TextView.mcc for auto answer message editing
  254. - the talk TCP session socket is now set to SO_KEEPALIVE
  255.   mode
  256. - remote identd lookup is now done when establishing a link, 
  257.   too 
  258. - status messages are now printed in bold text
  259.  
  260. [0.43 skipped due to revision error]
  261.  
  262. 0.42beta
  263. --------
  264. - fixed "Delete" in Auto answer viewer to delete the selected
  265.   message, instead of a more or less random one
  266. - fixed End-Of-Settings line written to Icon's tooltypes
  267.  
  268. 0.41beta
  269. --------
  270. - now does a identd lookup on the remote stream socket
  271.   after a talk is established, displaying the returned
  272.   username or <no-identd> / <identd-error> in the message.
  273. - messages in the auto answer box now have 3 different
  274.   statii: NEW, UNREAD and READ.
  275. - forcefully enables the ARexx port even if it's disabled
  276.   in MUI prefs.
  277. - added preliminary amtalk.text documentation by AdamH.
  278.   It's written by a canadian, so don't expect too much :-)
  279.  
  280. 0.40beta
  281. --------
  282. - didn't send UNKNOWN_REQUEST upon getting a UNKNOWN_REQUEST.
  283.   Now does. Fixes problems with other clients sending non-standard
  284.   stuff to talk ports to do tricky things, notably WinTalk.
  285. - included new term.mcc which fixes spurious "Please insert
  286.   Volume <Bullshit>: in any drive" and cut&paste errors.
  287.  
  288. 0.39beta
  289. --------
  290. - fixed reset handler not notifying "I'm done" and therefore
  291.   causing a 10 second delay in the reset process.
  292.  
  293. [0.38 skipped due to revision error]
  294.  
  295. 0.37beta
  296. --------
  297. - fixed reading of auto answer messages (finally...)
  298. - moved "Accept" to the top of the announcewin window
  299.   to have it more easily reachable with keyboard
  300.   control (Tab/Enter).
  301. - added a hopefully thorough explanation of the locate
  302.   protocol to this readme, in the hope that someone
  303.   reads it (Aren't I silly?)
  304. - fixed ARexx argument parsing for TTY and LOCATE
  305.   flag.
  306.  
  307. 0.36beta
  308. --------
  309. - added keyboard reset handler. Will close all talk connections
  310.   with a "*** REMOTE MACHINE REBOOTING ***" 
  311. - removed all shortcuts from the "Incoming TALK request"
  312.   requester
  313. - "talk to" string gadget now only rejects WSP chars.
  314. - fixed display of auto answer messages (was turned upside down)
  315. - fixed yet another crash related to AmTALK unable to
  316.   find it's own path due to inetd startup and screwed PROGDIR:.
  317.   Happened on prefs save. Will now put up a warning requester 
  318.   in this case, telling users to fix their inetd.conf.
  319.  
  320. 0.35beta
  321. ---------
  322. - fixed potential crash upon problems with getting the App's
  323.   icon
  324. - aainfo win now has a "Talk" button to start the main UI
  325. - changed layout of the "Incoming talk request" requester
  326. - talk window now appears relative to mouse pointer position
  327.  
  328. 0.34alpha
  329. ---------
  330. - AA-Info-Win is now snapshottable
  331. - Quit didn't work on inetd-startup
  332. - added "Locate always" flag to userlist
  333. - added "Locate and Talk" to auto answer list and log window.
  334.  
  335. 0.33alpha
  336. ---------
  337. - will now raise it's priority itself when being started from inetd with -1.
  338. - fixed window ID assignment for the talk window.
  339. - now handles edit char exchange correctly.
  340. - now dies upon CTRL^C in edit windows.
  341. - locate now works, or is supposed to do so :-)
  342.  
  343. 0.32alpha
  344. ---------
  345. - fixed window list stuffup (removed windows weren't
  346.   actually removed from the window list, causing
  347.   all kinds of neat trouble)
  348. - removed all otalk support stuff (never used anyway)
  349. - fixed loading of Auto-Answer messages.
  350. - fixed crash when AmTALK is unable to GetDiskObjectNew()
  351.   it's icon.
  352.  
  353.   NOTE: There is a problem with AmiTCP's inetd not
  354.   setting PROGDIR: correctly when it starts up demons.
  355.   Modify your identd.conf so that the line looks
  356.   like:
  357.    ntalk           dgram   udp wait  root    p:amtalk/amtalk p:amtalk/amtalk identd=1
  358.   That is, the full path to AmTALK has to be specified
  359.   both in the "server name" and the path field of identd.conf,
  360.   otherwise AmTALK can't locate settings, log, autoanswer store
  361.   etc.
  362.  
  363. 0.31alpha
  364. ---------
  365. - recompiled for new term.mcc
  366.  
  367. 0.29alpha
  368. ---------
  369. - added locate facility
  370.  
  371. 0.28alpha
  372. ---------
  373. - will not put up the quit warning requester when started from
  374.   identd
  375. - is a nice daemon and queries the service database for talk
  376.   and ntalk port numbers
  377. - documentation error: you must NOT start otalk sessions
  378.   via identd
  379.  
  380. 0.27alpha
  381. ---------
  382. - fixed the as225 interface
  383. - it's now possible to start AmTALK via identd so you don't
  384.   have to run it all the time
  385.   The entry for AmiTCP is:
  386.    ntalk           dgram   udp wait  root    p:amtalk/amtalk amtalk identd=1
  387.   Replace p:amtalk/amtalk with wherever amtalk resides on your system.
  388.   Make sure you don't have an entry for otalk there!
  389.  
  390. 0.26alpha
  391. ---------
  392. - when started twice, a "can't create window object" error
  393.   occured, instead of silently quitting and forcing
  394.   the other instances to front
  395. - fixed crashes when closing the "Auto Answer" setup
  396.   windows
  397.